/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package saltocaballo.comunes;

import saltocaballo.entidades.Tablero;

/**
 *
 * @author Martinoxs
 */
public final class Configuracion {
    
    private static int tamanioCasilla;
    private static Tablero tablero;
    private static Configuracion instancia;
    private static boolean log;
    private static boolean consola;

    public boolean getLogConsola() {
        return consola;
    }
    private String ruta;

    public String getRuta() {
        if (ruta == null){
            ruta = "C:\\";
        }
        return ruta;
    }

    public void setRuta(String ruta) {
        this.ruta = ruta;
    }

    public void setLog(boolean log) {
        this.log = log;
    }

    public boolean getLog() {
        return log;
    }

    public static Configuracion getInstancia(){
        if (instancia == null){
            return new Configuracion();
        } else {
            return instancia;
        }
    }
    
    private Configuracion(){
        setTamanioCasilla(constantes.tamanioDefecto);
    }
    
    public void setTablero(Tablero tablero) {
        this.tablero = tablero;
    }

    public Tablero getTablero() {
        return tablero;
    }
    
    public void setTamanioCasilla(int tamanioCasilla) {
        this.tamanioCasilla = tamanioCasilla;
    }

    public int getTamanioCasilla() {
        return tamanioCasilla;
    }

    public void setlogConsola(boolean consola) {
        this.consola = consola;
    }
    
}
